﻿Nations.N32H7xx_Library.1.2.0版本：
1.SDK命名变更为Nations.N32H7xx_Library.1.2.0
2.SDK文件统一命名为N32H7xx文件
3.优化TIM驱动库，TIM_InitTimeBase函数输入参数的宏定义增加。
4.修改GPIO驱动，将5V_Tolerance描述改为AnalogSignalChannel，原AFIO_ConfigPinTol5VGPIOx()函数改成AFIO_ConfigPinAnalogSignalChannelGPIOx()
5.修改GPIO驱动，将SDRAM PAD描述改为High Speed Pad
6.增加MIPI+LCDC+SDRAM+DVP组合的Demo，LCDC屏和、或MIPI屏显示摄像头视频流
7. SHRTIM驱动，增加IDLEM相关内容
8. SHRTIM驱动修改SHRTIM_FALT_SRC_DSMU的宏定义
9. 工程demo代码匹配开发板
10. 在N32H7xx_spi.c文件中，修改SPI_NSS_LOW宏定义
11.增加规则/注入开始后等待规则/注入标志位置位的操作
12.n32h7xx_gpio.h修正Px_C的错误宏定义
13.更新GPIO初始化函数；
14.新增N32H73x系列
15.BSP库中，新增n32h7xx_eval.h,bsp_sdram.c,bsp_sdram.h文件
16.新增n32h7xx_xspi_v2.c/n32h7xx_xspi_v2.h版本的驱动文件;
17.在applications下，新增应用笔记；
18. ETH驱动新增MAC地址1~3寄存器过滤函数
19. 完善ETH_PrepareTxDescriptors函数
20. 完善ETH_GetRxPacketInfo函数
21. 在system_n32h7xx.c文件中，使能NRST的滤波功能
22. 在system_n32h7xx.c文件中，完善ConfigTcmSize函数的注释描述
23. 在n32h7xx_smu.c/n32h7xx_smu.h文件中，新增配置RDP以及保护区的API;

Nations.N32H76x_78x_Library.1.1.0版本：
1.SPI增加通过DMA读写擦Flash的demo
2.算法demo优化：完善readme；修改算法执行出错时返回值不一致问题，增加错误打印提示；优化代码不对齐问题
3.所有demo增加IAR工程
4.在n32h76x_78x_pwr.c文件中，优化PWR_SHRTIM_DomainEnable与PWR_MoudlePowerEnable函数逻辑
5.在n32h76x_78x_pwr.c与n32h76x_78x_pwr.h文件中，删除2.3V以下的POR以及AVD档位配置
6.FDCAN所有demo中log初始化后面延时删除
7.修改LPUART驱动文件  LPUART_Init函数中LPUART2时钟源获取
8.LPUART模块增加HardwareFlowCtrl例程
9.LPUART模块优化Interrupt例程
10.更新时钟源ready等待延时
11.优化SHRTIM例程中SHRTPLL的配置流程
12.新增LCDC,DVP,GPU,JPEG,DSI模块的驱动以及demo
13.将所有模块的demo修改成Flash加载，ITCM执行的方式
14.优化HSE配置流程，新增HSE驱动能力配置
15.新增I2C中断方式读写EEPROM例程
16.新增SDRAM双核通信例程
17.startup_n32h7xxxx.s文件中，删除XSPI1的中断入口函数
18.增加KEIL下的AC6编译器支持
19.删除SEMA4的n32h76x_78x_sema4.c和n32h76x_78x_sema4.h驱动以及demo
20.DCMU增加MemorySharing，NotifyByInterrupt以及ResoureShareByPolling的demo
21.修正n32h76x_78x_adc.h文件中的ADC_GetInjectedConversionDat函数的形参
22优化ECCMON例程，添加注意事项
23.n32h76x_78x_adc.c文件中，在ADC_ConfigRegularChannel和ADC_ConfigInjectedChannel后增加delay
24.n32h76x_78x_lpuart.c文件中，修改LPUART_Init函数中的寄存器配置顺序
25.修改FDCAN_Classic例程的FDCAN内核时钟源配置为PLL3B
26.更新外设时钟源为sys_bus_div_clk的宏定义
27.更新了I2S驱动，删除了断言，修改了I2S_Init函数中速率配置的bug
28.修改FEMC的NAND-Flash Demo命令阶段发送Chip address的格式
29.新增HMI板的SD NAND FLASH demo
30.I2S全双工的demo修改了GPIO和I2S的初始化顺序
31.n32h76x_78x_rtc.c文件中，RTC_Init增加参数范围描述；
32.新增Cache和Coremark的demo；

Nations.N32H78x_Library.1.0.0版本：
1.初版发布
----------------------------------------------------------------------------------------------------------------------------------------------------

Nations.N32H7xx_Library.1.2.0 version:
1. The SDK name is changed to Nations.N32H7xx_Library.1.2.0
2. SDK files are uniformly renamed to N32H7xx files
3. Optimize the TIM driver library and add more macro definitions for the input parameters of the TIM_InitTimeBase function
4. Modify the GPIO driver: change the description of 5V_Tolerance to AnalogSignalChannel; rename the original function AFIO_ConfigPinTol5VGPIOx() to AFIO_ConfigPinAnalogSignalChannelGPIOx()
5. Modify the GPIO driver: change the description of SDRAM PAD to High Speed Pad
6. Add a demo for the MIPI+LCDC+SDRAM+DVP combination, which enables LCDC screens and/or MIPI screens to display camera video streams
7. For the SHRTIM driver, add content related to IDLEM
8. For the SHRTIM driver, modify the macro definition of SHRTIM_FALT_SRC_DSMU
9. Match the project demo code to the development board
10.In the file N32H7xx_spi.c, modify the macro definition of SPI_NSS_LOW
11.Add the operation of waiting for the regular/injection flag to be set after the start of regular/injection
12.In n32h7xx_gpio.h, correct the incorrect macro definition of Px_C
13.Update the GPIO initialization function
14.Add the new N32H73x series
15.In the BSP library, add the new files n32h7xx_eval.h, bsp_sdram.c and bsp_sdram.h
16.Add new driver files of version n32h7xx_xspi_v2.c/n32h7xx_xspi_v2.h
17.Under the applications directory, add new application notes
18. Added MAC address 1-3 register filtering function to ETH driver
19. Enhanced ETH_PrepareTxDescriptors function
20. Enhanced ETH_GetRxPacketInfo function
21. Enable the filtering function of NRST in the system_n32h7xx.c file.
22. Supplement detailed comments for the ConfigTcmSize function in system_n32h7xx.c file
23. Add APIs for configuring RDP and protected regions in the n32h7xx_smu.c/n32h7xx_smu.h files.

Nations.N32H76x_78x_Library.1.1.0 version:
1. SPI Add Demo: using DMA to read, write, and erase Flash
2. Algorithm demo optimization: Improve the readme; Inconsistent return values when modifying algorithm execution errors; Add error printing prompts;Optimization code misalignment issue
3. Add IAR projects to all demos
4. Optimize the logic of the PWR_SHRTIM_DomainEnable and PWR_MoudlePowerEnable functions in the n32h76x_78x_pwr.c file.
5. Remove the POR and AVD configuration settings for voltage levels below 2.3V in both the n32h76x_78x_pwr.c and n32h76x_78x_pwr.h files
6. Delay deletion after initialization of logs in all FDCAN demos
7. Modify the acquisition of the LPUART2 clock source in the LPUART_Init function of the LPUART driver file.
8. Add a HardwareFlowCtrl demo to the LPUART module.
9. Optimize the Interrupt routine of the LPUART module.
10. Update clock source ready wait delay
11. Optimize the SHRTIM demo SHRTPLL configuration process
12. Add drivers and demos for LCDC, DVP, GPU, JPEG, and DSI modules.
13. Modify the demos of all modules to adopt the mode of Flash loading and ITCM execution.
14. Optimize the HSE configuration process and add HSE driver capability configuration
15. Added I2C interrupt method for reading and writing EEPROM demo
16. Added SDRAM dual core communication demo
17. In the startup_n32h7xxxx.s file, delete the interrupt entry function of XSPI1.
18. Add support for the AC6 compiler under KEIL
19. Delete n32h76x_78x_sema4.c and n32h76x_78x_sema4.h files and demos of SEMA4 module.
20. DCMU adds demos for MemorySharing, NotifyByInterrupt, and ResoureShareByPolling.
21. Correct the formal parameters in the ADC_GetInjectedConversionDat function in n32h76x_78x_adc.h file.
22. Optimize the ECCMON demo and add precautions
23. In the n32h76x_78x_adc.c file, add a delay after the ADC_ConfigRegularChannel and ADC_ConfigInjectedChannel functions.
24. In the file n32h76x_78x_lpuart.c, modify the register configuration sequence in the LPUART_Init function
25. Modify the FDCAN kernel clock source configuration for the FDCAN_Classic example to PLL3B. 
26. Update the macro definition for the peripheral clock source to sys_bus_div_clk.
27. Updated the I2S driver, removed assertions, and fixed bugs in the rate configuration of the I2_Sinite function
28. Modified the format of the Chip address sent during the NAND-Flash Demo command stage of FEMC
29. Add SD NAND FLASH demo of HMI board
30. The I2S full-duplex demo has modified the initialization order of GPIO and I2S.
31. In the n32h76x_78x_rtc.c file, add the parameter range description to RTC_Init;
32. Add new demos for Cache and Coremark;

Nations.N32H78x_Library.1.0.0 version:
1.Initial Release
